<?php

namespace Admin\Api;

use Think\Controller;

class ItemsApi
{
    /**
     * 查询全部
     *
     * @param string $model 数据表（模型）
     * @param string $field 字段
     * @param string $where 条件
     * @param string $order 排序条件
     * @param int    $page_firstRow 分页，从多少条开始
     * @param int    $page_listRows 分页，每页多少条
     *
     * @return mixed
     *
     */
    public function getAllItems($model = 'business_remark', $field = '*', $where = 'id>0', $order = 'inventory_id desc', $page_firstRow = 1, $page_listRows = 10)
    {
        $db = D($model);
        $list = $db->where($where)->field($field)->order($order)->limit($page_firstRow . ',' . $page_listRows)->select();
        return $list;
    }

    /**
     * 查询单条
     * @param string $model 数据表（模型）
     * @param string $field 查询的字段
     * @param int    $id    需要查询的id
     *
     * @return mixed
     */
    public function getItem($model = 'business_remark', $field = '*', $id = 0)
    {
        $data = D($model)->field($field)->find($id);
        return $data;
    }

    /**
     * 分页
     * @param $count 总条数
     * @param $rows  每页显示的条数
     *
     * @return \Think\Page
     */
    public function page($count, $rows)
    {
        $Page = new \Think\Page($count, $rows);
        return $Page;
    }



}


